package com.miracle.main.module.di.component;

import com.miracle.basemvp.di.component.AppComponent;
import com.miracle.basemvp.di.scope.ActivityScope;
import com.miracle.main.module.di.module.FileModule;
import com.miracle.main.module.mvp.ui.activity.UploadActivity;
import com.miracle.main.module.mvp.ui.fragment.FileFragment;

import dagger.Component;

/**
 * com.miracle.main.module.di.component
 * (c)2018 AIR Times Inc. All rights reserved.
 *
 *
 * @author WangJQ
 * @version 1.0
 * @date 2018/7/10 15:23
 * @see com.miracle.main.module.di.component
 */
@ActivityScope
@Component(modules = FileModule.class, dependencies = AppComponent.class)
public interface FileComponent {
    void inject(FileFragment fragment);
    void inject(UploadActivity activity);
}
